@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(/public/fonts/font-awesome/fontawesome.otf?v=4.7.0);src:url(/public/fonts/font-awesome/fontawesome-webfont.eot?v=4.7.0#iefix) format('embedded-opentype'),url(/public/fonts/font-awesome/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(/public/fonts/font-awesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg')}input[type="submit"], input[type="reset"], input[type="button"], button {  -webkit-appearance: none;  }
html{font-family: Tahoma,"Calibri","微软雅黑","宋体",FontAwesome;}
.container{ max-width: 1300px;}
@media screen and (min-width:320px) and (max-width:760px) {  html { font-size:75%;}}
@media screen and (min-width:360px) and (max-width:760px) {  html { font-size:87%;}}
@media screen and (min-width:480px) and (max-width:760px) {  html { font-size:112%;}}
@media screen and (min-width:568px) and (max-width:760px) {  html { font-size:131%;}}
@media screen and (min-width:639px) and (max-width:760px) {  html { font-size:150%;}}
@media screen and (min-width:760px) and (max-width:1000px){
    html { font-size:12px;}
    .container{width:960px;}
}
@media screen and (min-width:1000px) and (max-width:1440px) {  html { font-size:14px;}}
@media screen and (min-width:1440px)  {  html { font-size:16px;}}


body{ background-color: #fff; line-height:2;color:#362C24;font-size:1rem; }
a,a:visited,a:active{ color:#484747}
a:hover{ color:#f6992b;}
div{margin:0px auto;}
.headfex{ background:#fbf9ed; }
.mainBox,.lsidebar,.rsidebar{ padding-top: 4rem; justify-content: space-between;}
.lsidebar,.rsidebar{ padding-bottom: 4rem;}
.lsideBox{ width:17.85rem; flex: none;}
.flex>.rmainBox{ flex: auto; margin-left: 2rem; overflow: hidden;}
@media screen and (max-width:760px){
    .lsideBox{ display: none;}
    .rmainBox{ margin-left: 0rem; }
}
.currlocatinon{ justify-content: space-between; height: 3rem; line-height: 3rem; background-color:#70a117; color:#fff; }
.currlocatinon .curr{ padding: 0 2rem; background-color:#f6992b; font-weight: bold; }
.currlocatinon  .nav_x{ padding: 0 2rem;}
.currlocatinon  a{color:#fff;}
.currlocatinon  a:hover{color:#f6992b;}
@media screen and (max-width:760px){
    .currlocatinon .curr{ display: none;}

}
.head-top { background-color: #f8f8f8; line-height: 3rem; }
.head-top .container.flex{ justify-content: space-between;}

.head-top .bara{ padding-right: 0.5rem; border-right: 1px dotted #484747; margin-right: 0.5rem; }
.head-top .btn:last-child .bara{border: 0; margin: 0 ;}
@media screen and (max-width:760px){
    .head-top{ display: none;}
}
.head-company-tel { padding: 1.5rem 0rem; background-color: #fefefe;}
.head-company-tel  .container.flex{ justify-content: space-between;}
.head-company-tel  .logo img{ max-height: 5rem; width:auto;}
.head-company-tel .company{ margin-left: 2rem;  position: relative; white-space: nowrap; }

.head-company-tel .company .company_name{ font-size:1.75rem ;  line-height: 3rem; color:#70a117; font-weight:bold;}
.head-company-tel .company .company_desc{ font-size: 1.125rem; line-height: 2rem;}
.head-company-tel .tel{ white-space: nowrap; padding: 0 0.5rem; padding-left: 5rem; background: url("../images/tel.png") no-repeat calc(2.5rem - 21px) center; }
.head-company-tel .tel-txt{ color:#a3a3a3;  line-height: 1.5rem; }
.head-company-tel .tel-1{  font-size: 1.4rem; font-weight: bold; color:#f6992b; line-height: 1.2; }

@media screen and (max-width:760px){
    .head-company-tel .container.flex{ justify-content: center;}
    .head-company-tel  .logo img{ max-height: 10rem; width:auto;}
    .head-company-tel .company,.head-company-tel .tel { display: none;}
}

.mainnav{ height: 4rem; line-height: 4rem; background: #70a117;}
.navul1.container.flex{ justify-content: space-between;}
.mainnav .nava1{ font-size: 1.1rem; ; line-height: 4rem; color:#fff; display: block; padding: 0 1rem; text-align: center;}
.mainnav .navli1{ flex:auto; position: relative; }
.mainnav .navli1.active .nava1{ background: #f6992b;}
.mainnav .navli1:hover .nava1{ background: #f6992b;}
.mainnav .navul2{ min-width: 100%; max-width: 200%;  background-color: #fff;  position: absolute; top:200%; left:0; z-index: 99999; opacity: 0; visibility: hidden; transition: 500ms;  }
.mainnav .navli1:hover .navul2{ top:100%; opacity: 1; visibility: visible;}
.mainnav  .navli2{  background-color: #70a117; border-top: 1px solid #fff;}
.mainnav  .navli2:hover{background: #f6992b; }
.mainnav  .nava2{color:#fff; display: block; line-height: 1; padding: 1rem 2rem 1rem 1rem;  }
.mainnav .navli2.dropleft{ position: relative;}
.mainnav .navli2 .navul3{ min-width: 100%; max-width: 200%;  position: absolute; left:120%; top:0; z-index: 99999; opacity: 0; visibility: hidden; transition: 500ms; border-left:1px solid #fff; }
.mainnav .navli2:hover .navul3{ left:100%;opacity: 1; visibility: visible;  }
.mainnav  .navli3{  background-color: #70a117; border-top: 1px solid #fff;}
.mainnav  .navli3:hover{background: #f6992b;}
.mainnav  .nava3{color:#fff; display: block; line-height: 1; padding: 1rem 2rem 1rem 1rem;  }


@media (max-width:760px) {
    .mainnav{ height: 50px; line-height: 50px;}
    .mainnav{ position: fixed; top:0; right:0; z-index: 9999999999;}
    .mainnav .flex{ display: block; position: relative;}
    .mainnav  .wap{ height: 50px; width:auto; display: block; text-align: center; line-height: 50px; font-size: 30px; color:#fff; padding: 0 1rem; }
    .mainnav  .wap:before{content: "\f0c9";}
    .mainnav .navul1{ line-height: 3rem; background-color: #70a117; border: 1px solid #fff; border-top: 0; line-height: 40px;  display: none; white-space: nowrap; }
    .mainnav .navul1.container{ width:100%;}
    .mainnav .nava1{ line-height: 3rem;}
    .mainnav .navli1 .navul2{ display: none; position: relative; top:0; left:0; height: auto; visibility: visible; opacity: 1; text-align: center; border-bottom: 1px solid #fff;}
    .mainnav .navli1 .nava2{ font-size: 14px;}
    .mainnav .navli1.active  .navul2{display: block;}
}

.head-search{ padding: 1rem 0;background-color: #f8f8f8;  }
.head-search .container.flex{ justify-content: space-between;}
.head-search .keys{ justify-content: flex-start; flex: auto; margin-right: 2rem;}
.head-search .keys .keyitem{ padding: 0 0.5rem;}
.head-search .keys .keystitle{ font-weight: bold; flex: none;}
.head-search .keys .keyslist{ flex: auto; overflow: hidden; white-space: nowrap;}
.head-search .keys .keyitem a{ color:#484747;}
.head-search .keys .keyitem a:hover{ font-weight: bold; color:#70a117;}
.head-search .searchform { flex: none;}
.head-search .searchform .searchword{ line-height: 2rem; height: 2rem; font-size: 1rem; padding: 0 1rem; outline: none; border: 1px solid #70a117; width:15rem;}
.head-search .searchform  .searchgo{ height: 2rem; background-color:#70a117; color:#fff; padding: 0 1rem; margin: 0; }
.head-search  .onlinekey{ border: 1px solid #70a117; border-top: 0; display: none;}
.head-search  .onlinekey li{ background-color: #fff; height: 2rem ; line-height: 2rem; display: flex; padding: 0rem 1rem;}
.head-search  .onlinekey li.currli{ color:#fff; background-color:#70a117; }
.head-search  .onlinekey  .key{ flex:auto; margin-right: 1rem;}
.head-search  .onlinekey  .count{ flex:none;}
@media screen and (max-width:760px){
    .head-search{ display: none;}
}

/*首页开始*/

.index-prodcut
,.index-ys5
,.index-guest
,.index-jjfa
,.index-pingjia
,.index-about
    ,.index-zhengshu
    ,.index-liuyan
    ,.index-liuyan
    ,.index-news
    ,.index-huanjing
{padding: 4rem 0;}

.index-ys5
,.index-jjfa
{background-color: #f8f8f8;  }

.index-ys5 .titlebox
,.index-guest .titlebox
,.index-jjfa .titlebox
,.index-pingjia .titlebox
,.index-zhengshu .titlebox
    ,.index-huanjing .titlebox
{ text-align: center; }
.index-ys5 .titlebox .title
,.index-guest .titlebox .title
,.index-jjfa .titlebox .title
,.index-pingjia .titlebox .title
,.index-about .title
,.index-zhengshu .titlebox
,.index-huanjing .titlebox
{ font-size: 2.125rem; line-height: 3rem; height: 3rem; font-weight: bold;}
.index-ys5 .titlebox .title em
,.index-guest .titlebox .title em
,.index-jjfa .titlebox .title em
,.index-pingjia .titlebox .title em
,.index-about .title em
,.index-zhengshu .titlebox em
,.index-huanjing .titlebox em
{color:#70a117;}
.index-ys5 .titlebox .desc
,.index-guest .titlebox .desc
,.index-jjfa .titlebox .desc
,.index-pingjia .titlebox .desc
{ position: relative; height: 2rem; line-height: 2rem;}
@media screen and (max-width:760px){
    .index-ys5 .titlebox .desc
    ,.index-guest .titlebox .desc
    ,.index-jjfa .titlebox .desc
    ,.index-pingjia .titlebox .desc{
        display: none;
    }
}
.index-ys5 .titlebox .desc:before
,.index-guest .titlebox .desc:before
,.index-jjfa .titlebox .desc:before
,.index-pingjia .titlebox .desc:before
 ,.index-about .title:before
{ content: ""; width:100%; height: 0; border-bottom: 1px solid #d1cfcd; position: absolute; left:0; top:50%; z-index: 1; }
.index-ys5 .titlebox .desc i
,.index-guest .titlebox .desc i
,.index-jjfa .titlebox .desc i
,.index-pingjia .titlebox .desc i
    ,.index-about .title i
{ padding: 0 1rem; color: #767675; background-color: #f8f8f8; position: absolute; z-index: 2; top:0; left:50%; transform: translateX(-50%) ; white-space: nowrap;}

.index-guest .titlebox .desc i
,.index-pingjia .titlebox .desc i
{background-color:#fff;}

 .index-prodcut{ padding: 4rem 0; justify-content: space-between; }
.index-pro-left{ width:17.85rem; flex:none; flex-direction: column; justify-content: space-between;}
.index-pro-left .leftnav{ flex: auto;background-color:#70a117;}
.index-pro-left .titlebox{ text-align: center; background-color:#f6992b; color:#fff; padding: 1.5rem 0; }
.index-pro-left .titlebox .title{ font-weight: bold; font-size:1.75rem; line-height: 1.2;}
.index-pro-left .titlebox  .titleen{ font-size: 0.9rem;}
.index-pro-left  .proclass{ background-color:#70a117; padding: 0 1rem 2rem 1rem; }
.index-pro-left .sidenavli2 { position: relative; padding-top: 1.5rem; }
.index-pro-left  .sidenava2 {color:#fff; font-size: 1.2rem;  font-weight: bold; height: 2rem; line-height: 2rem; width:100%; display: block; padding-left: 2rem; position: relative; }
.index-pro-left   .sidenava2:before
,.index-pro-left  .sidenava2:after{
    content: ""; height: 1.2rem; width:2.4rem; background-color: #f6992b; position: absolute; top: 0.4rem; left:-1rem;
}
.index-pro-left .sidenava2:after{ width:3px; left:calc(1.4rem + 2px);}
.index-pro-left  .sidenava2:hover{color:#f6992b;}
.index-pro-left .sidenavli3{ margin-top: 1rem;}
.index-pro-left  .sidenava3{ line-height: 2rem; background-image: linear-gradient(to bottom , #f8f8f8, #fff,#f8f8f8); display: block; padding-left: 1rem; border: 1px solid rgba(255,255,255,0.5); position: relative;}
.index-pro-left  .sidenava3:after{ content: "+"; font-size: 1.2rem; line-height:2rem;  color: #70a117; height: 100%;  position: absolute; top:50%; right:10px; transform: translateY(-50%) }
.index-pro-left  .sidenava4{ color:#fff; padding-left: 1rem; position: relative;}
.index-pro-left  .sidenava4:hover{color:#f6992b;}
.index-pro-left  .sidenava4:after{ content: ""; width:5px; height: 5px; background-color: #fff; border-radius: 50%; position: absolute; top:50%; left:3px; transform: translateY(-50%) }
.index-pro-left  .contact-box{ flex: none; margin-top: 1rem ; padding: 1rem; padding-left: 5rem; background: url("../images/tel1.png") no-repeat 1rem center #f6992b;  color:#fff;  border-radius: 10px; }
.index-pro-left   .tel-txt{ font-size: 0.95rem;}
.index-pro-left   .tel-1{ font-weight: bold; line-height: 1.3;}
.index-prodcut .probox{ margin-left: 2rem; flex: auto; flex-direction: column;}
.index-prodcut .barbx{ flex:none; height: 3rem; line-height: 3rem; background-color:#70a117; color:#fff; justify-content: space-between; margin: 0; }
.index-prodcut .barbx .tab.flex{ margin-left: 0;}
.index-prodcut .barbx .protitle{ padding: 0 1.5rem; cursor: pointer;}
.index-prodcut .barbx .protitle.curr{ background-color:#f6992b; }
.index-prodcut .promore{ padding-right:1rem; color:#fff;}
.index-prodcut .pro-pannels{flex: auto; margin-top: 1rem ; border: 1px solid #eee; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.index-prodcut .pannel{ flex-flow: wrap; padding: 10px; justify-content: space-between}
.index-prodcut .pannel li{ width:50%; padding: 10px; }
.index-prodcut .pannel .pic{ position: relative; text-align: center;}
.index-prodcut  .hidediv{  padding:  1rem;  }
.index-prodcut .pannel   .hidediv .title{ text-align: left; color:#70a117; font-size: 1.5rem; font-weight: bold; }
.index-prodcut .first img{ box-shadow: 0 0 0 5px #eee;}
.index-prodcut  .hidediv  .desc{height: 3rem; line-height: 1.5rem; margin-top: 1rem;}
.index-prodcut  .hidediv .tel{ margin-top: 1rem; text-align: left;}
.index-prodcut  .hidediv .tel span{ font-size: 1.2rem; color:#f6992b; }
.index-prodcut  .hidediv .btnbar{ margin-top: 0.5rem;justify-content: flex-start;}
.index-prodcut  .hidediv a{ line-height: 1.5rem; padding: 0 1rem;color:#fff; }
.index-prodcut  .hidediv .info{ background:#70a117 ; margin-right: 1rem;}
.index-prodcut  .hidediv .ask{ background:#f6992b }

.index-prodcut .pannel .title{ height: 3rem; line-height: 3rem; text-align: center;}

@media screen and (max-width:760px){
    .index-pro-left { display: none;}
    .index-prodcut .probox{ margin: 0;}
    .index-prodcut .first img{ box-shadow: none;}
    .index-prodcut .pannel li:nth-child(2){ display: none;}
    .index-prodcut .pannel li{ width:100%;}
}

.index-ys5 { padding-bottom: 0;}
.index-ys5 .bar-box{ margin-top: 2rem; justify-content: space-between; }
.index-ys5  .barli{ flex: auto; font-size: 1.1rem;  font-weight: bold; height: 4rem; line-height: 4rem; text-align: center; background-color: #70a117; color:#fff; border-right: 1px solid #fff; cursor: pointer;}
.index-ys5  .barli:last-child{ border-right: 0;}
.index-ys5  .barli.curr{ background-color:#f6992b;border-right-color: #f6992b;  }
.index-ys5  .content{ margin-top: 1rem;}
.index-ys5  .pannels{ flex: none;  box-shadow: 0 0 0 1px #eee;}
.index-ys5  .right{ flex: auto; margin-left: 2rem; position: relative;}
.index-ys5  .right .title{ margin-top: 2rem; font-size: 1.8rem; font-weight: bold; color:#70a117; text-align: center; }
.index-ys5  .right .desc{-webkit-line-clamp:4; height: 7.2rem; line-height: 1.8rem;}
.index-ys5  .right .bars{ position: absolute; width:100%; height: 2.5rem; line-height: 2.5rem;  bottom:2rem; justify-content: space-around;}
.index-ys5  .ysbar a{ display: block; padding: 0 3.5rem; border: 1px solid #484747; border-radius: 1.5rem; }
.index-ys5  .ysbar.ysask a{ background-color: #70a117; color:#fff; border-color:#70a117; }
.index-ys5  .ysbar:hover a{ background-color: #f6992b; color:#fff; border-color:#f6992b; }
@media screen and (max-width:760px){
    .index-ys5 { display: none;}

}
.index-huanjing .contentbox{ margin-top: 2rem; overflow: hidden;}
.index-huanjing .contentbox ul.flex{ flex-wrap: nowrap;}
.index-huanjing .contentbox .item{ flex: none; margin-right: 10px; text-align: center;}
.index-huanjing  .item  .title{ height:3rem; line-height: 3rem; text-align: center;}

.index-huanjing{ padding-top: 0; background-color: #f8f8f8; border-top: 1px solid #f8f8f8;}
.index-huanjing .titlebox{ display: none; }
@media screen and (max-width:760px){
    .index-huanjing { display: none;}
}
.index-space{ background-color: #272727; background-position: center top;}
@media screen and (max-width:760px){
    .index-space { display: none;}
}

.index-linian{background-color: #f6992b;  background-image: linear-gradient(to right, #f6992b 80%,#70a117 80%, #70a117 100%); color:#fff; overflow: hidden;  }
.index-linian .container{ justify-content: space-between; }
.index-linian .pic{padding: 3rem 0 3rem 2rem;}
.index-linian  .contact-box{background-color: #70a117;   padding: 3rem ; position: relative;  }
.index-linian  .contact-box:after{ content: ""; width:0; height: 0; position: absolute; top:0; left:calc(-3rem - 150px); z-index: 100; border: 300px solid transparent; border-top: 0; border-left: 0; border-right: 200px solid #70a117;    }
.index-linian  .tel-box{  padding-right: 70px; text-align: right; background: url("../images/tel2.png") no-repeat right bottom; }
.index-linian  .tel-txt{ font-size: 1.2rem;}
.index-linian  .tel-1{ font-size: 1.5rem; font-weight: bold; line-height: 1.8rem; }
.index-linian  .ysask{ margin-top: 1rem;}
.index-linian  .ysask  a{display: block;  text-align: center; background-color: #f6992b; color:#fff; border-color:#f6992b;  }
@media screen and (max-width:760px){
    .index-linian { display: none;}
}

.index-guest  .contentbox{  overflow: hidden; margin-top: 2rem;}
.index-guest  .list{ flex-wrap: nowrap;   }
.index-guest  .item{ flex: none; margin: 5px 10px;;  }
.index-guest  .item .gitem{ margin-bottom: 1rem;}
.index-guest  .item img{ box-shadow: 0 0 0  1px #d1cfcd;}
.index-guest  .item  .title{ height:3rem; line-height: 3rem; text-align: center;}
@media screen and (max-width:760px){
    .index-guest { padding-top: 0; padding-bottom: 2rem;}
    .index-guest  .item .gitem:nth-child(2){ display: none;}
}

.index-jjfa  .content{ margin-top: 2rem; flex-direction: row-reverse; }
.index-jjfa .left{ width:300px; flex: none;}
.index-jjfa  .left li{ width:100%; margin-bottom: 1rem; border: 1px solid #eee; padding: 1rem 0 ; text-align: center; position: relative; transition: 500ms; }
.index-jjfa  .left li:before{ content: "\f18e"; text-align: center;  font-size: 2rem; line-height: 1; color:#f8f8f8; position: absolute; top:50%; right:2.5rem;z-index: 99; transition: 500ms; transform: translate(50%,-50%)}
.index-jjfa  .left li:last-child{margin-bottom: 0;}
.index-jjfa  .left li span,.index-jjfa  .left li i{ display: block; line-height: 1.2;}
.index-jjfa  .left li .lefta{ display: block; width:300px; }
.index-jjfa  .left li.curr
,.index-jjfa  .left li:hover
{ background-color: #70a117; border-color:#70a117;width:calc(100% + 5rem); }
.index-jjfa  .left li.curr:before
,.index-jjfa  .left li:hover:before
{    color:#fff; }
.index-jjfa  .left li.curr .lefta
,.index-jjfa  .left li:hover .lefta{ color:#fff; border-right: 1px solid #fff;}
.index-jjfa  .right{ margin-left: 2rem; flex: auto; overflow: hidden }
.index-jjfa  .right li{height: 100%; position: relative; background-repeat: repeat-x; background-position: center top; }
.index-jjfa  .right .showdiv{ position: absolute; width:100%; left:0; bottom:0; background-color: rgba(0,0,0,0.5); color:#fff; padding: 1rem 2rem; justify-content: space-between;}
.index-jjfa  .right .txtbox{ width:60%;}
.index-jjfa  .right .txtbox .title{ font-weight: bold;}
.index-jjfa  .right .infoa{display: block; padding: 1rem 2rem; line-height: 1; border: 1px solid #fff; border-radius: 10px; color:#fff; position: absolute; right:2rem; bottom:2rem; }
@media screen and (max-width:760px){
    .index-jjfa{ display: none;}
}
.index-pingjia .contentbox{  flex-wrap: nowrap; justify-content: space-around; margin-top: 2rem;}
.index-pingjia .contentbox .item{ max-width: 23%; padding: 1rem ; padding-bottom: 3rem; border: 1px solid #d1cfcd; text-align: left; position: relative; }
.index-pingjia .contentbox .item:before{content:""; width:3rem; height: 3rem; line-height: 3rem;  border-radius: 50%; background-color: #70a117; position: absolute; left:50%; bottom:0;  transform: translate(-50%,50%);}
.index-pingjia .contentbox .item:after{ content: "\f054";  text-align: center;   font-size: 2rem; line-height: 1; color:#fff; position: absolute; left:50%; bottom:0; transform: translate(-38%,52%);  }
.index-pingjia .contentbox .pic{ text-align: center;}
.index-pingjia .item .title{ font-size: 1.2rem; line-height: 3rem; height: 3rem;}
.index-pingjia .item .desc{ font-size: 0.8rem;  height: 4.5rem; line-height: 1.5rem; -webkit-line-clamp:3}
.index-pingjia .item:hover{ background: #70a117;}
.index-pingjia .item:hover a{ color:#fff;}
.index-pingjia .item:hover:before{ background-color:#f6992b;}
@media screen and (max-width:760px){
    .index-pingjia{ padding-top: 0;}
    .index-pingjia .contentbox{ flex-wrap: wrap;  }
    .index-pingjia .contentbox .item{max-width: 100%; flex: none; margin-bottom: 2rem;}

}
.index-about{background: #70a117; color:#fff; position: relative; }
.index-about:after{ content: ""; border: 20px solid transparent; border-bottom: 0; border-top-color:#fff;  position: absolute; top:0; left:50%;  transform: translate(-50%,0%); }
.index-about .title{ position: relative; text-align: center; height: 3rem;}
.index-about .title i{  background-color:#70a117; color:#fff; }
.index-about  .maincontent{ margin-top: 2rem; justify-content: space-between;}
.index-about .left{ flex: none;}
.index-about .right{ flex: auto; margin-left: 3rem; position: relative;}
.index-about .companyname{ font-size: 2rem; font-weight: bold; line-height: 4rem; }
.index-about .right .content{ font-size: 0.9rem; line-height: 1.8rem;  height: 10.8rem; overflow: hidden; -webkit-line-clamp:6;}
.index-about .right .btn{ position: absolute; width:100%; left:0; bottom:1rem; justify-content: space-around; }
.index-about .right .btna{ display: block; padding: 0 2rem; line-height: 3rem; border: 2px solid #fff; color:#fff;}
.index-about .right .ask{ background-color:#f6992b ; border-color:#f6992b; }

@media screen and (max-width:760px){
    .index-about  .maincontent{ margin-top: 2rem; flex-wrap: wrap;}
    .index-about .left{ display: none;}
    .index-about .right{ flex: none; max-width:100%; margin: 0;}
    .index-about .right .btn{ display: none;}
}

.index-zhengshu .contentbox{ overflow: hidden; margin-top: 2rem;}
.index-zhengshu .contentbox .list { flex-wrap: nowrap;}
.index-zhengshu .contentbox .item{ flex: none; margin: 0 0.5rem; }
.index-zhengshu  .item .title{ text-align: center; line-height: 2rem;}
.btnpre:before
,.btnnext:before
{ content: "\f137"; font-size: 2rem; color:#70a117; line-height: 1; cursor: pointer; }
.btnnext:before{content: "\f138"; }
.btnpre{left:0; top:50%; transform: translate(-100%,-50%);}
 .btnnext{ right:0; top:50%; transform: translate(100%,-50%);}


.index-liuyan{ background: url("../images/zxlybg.jpg") repeat center top;}
.index-liuyan .pic{ background-color: #fff;}
.index-liuyan  .liuyan-box{ margin-left: 3rem; }
.index-liuyan .type{ margin-top: 10px;  border: 1px solid #70a117; border-left-width:2.5rem; position: relative;  }
.index-liuyan  .type:before{ content:"\f2c0"; font-size: 1.2rem; line-height: 1; color:#fff; position: absolute; left:-1.25rem; top:1.25rem;  transform: translate(-50%,-50%); }
.index-liuyan  .type:nth-child(2):before{ content:"\f10b"; font-size: 1.5rem;}
.index-liuyan  .type:nth-child(3):before{ content:"\f27b"; font-size: 1.5rem;}
.index-liuyan .type:hover{  border-color: #f6992b; }
.index-liuyan .input-text
,.index-liuyan .textarea-text
{ width:30rem; outline: none; border: 0; line-height: 2.5rem; height: 2.5rem;  padding: 0 1rem; font-size: 1rem; font-weight: normal;}
.index-liuyan .textarea-text{ height: 10rem; resize: none;}
.index-liuyan  .submit{ width:100%; border: 0; background-color:#f6992b; color:#fff; height: 2.5rem; line-height: 2.5rem; margin-top: 1rem;   }
.index-liuyan  .reset{ display: none;}
@media screen and (max-width:760px){
    .index-liuyan{ display: none;}
}
.index-news .container{ justify-content: space-between;}

.index-news .newsleft{width:70%;}
.index-news .newsright{width:25%;}
.index-news  .newstitle { padding-bottom: 1rem; border-bottom: 1px  solid #d1cfcd; position: relative;}

.index-news .newstitle  .title{ padding: 0 1rem; height: 2.5rem; line-height: 2.5rem; position: relative;}
.index-news  .titlebar .title.curr:before{ content: ""; width:100%; height: 0; border-bottom: 2px solid #f6992b; position: absolute; left:0; bottom:-1rem; }
.index-news  .titlebar .title.curr a{ color:#70a117;}
.index-news .newstitle .newsmore{height: 2.5rem; line-height: 2.5rem; position: absolute; top:0; right:1rem; }
.index-news .newsbox{ margin-top: 2rem;}

.index-news  .pic { flex:none; box-shadow: 0 0 0 2px #eee;}
.index-news  .txt{ flex:auto; margin-left: 1rem; position: relative;}
.index-news   .title{ font-weight: bold; height: 2.5rem; line-height: 2.5rem; }
.index-news  .txt .desc {-webkit-line-clamp:4; font-size: 0.9rem; line-height: 1.5rem; height: 4.5rem; overflow: hidden;}
.index-news   .time{font-size: 0.9rem; height: 2.5rem; line-height: 2.5rem; position: absolute; top:0px; right:1rem;}
.index-news .newsa{ width:calc(100% - 7rem);}
.index-news .info{ position: absolute; left:0;bottom:1rem;}
.index-news .infoa{display: block; line-height: 1; padding: 0.5rem 1.5rem; background-color:#70a117; color:#fff; border-radius: 5px; }
.index-news .newsleft .list{ flex-flow: wrap; justify-content: space-between; margin-top: 1rem; }
.index-news .newsleft .item{  padding-left: 1rem; width:48%; height: 2.5rem; line-height: 2.5rem; border-bottom: 1px dashed #eee; position: relative; }
.index-news .newsleft .item:before{content: "\f054"; color:#70a117; font-size: 0.8rem; line-height: 1; position: absolute; left:0rem; top:50%;  transform: translate(-0%,-50%);}
.index-news .newsright .newsbox{ height: 24rem; overflow: hidden;}
.index-news .newsright .item{ padding-bottom: 0.5rem; margin-bottom: 0.5rem; border-bottom: 1px dashed #eee; }
.index-news .newsright .title{ position: relative; padding-left: 1.5rem;}

.index-news .newsright .desc{ position: relative; padding-left: 1.5rem; font-size: 0.9rem; line-height: 1.5rem; height: 4.5rem; -webkit-line-clamp:3; overflow: hidden}
.index-news .newsright  .item .title:before
,.index-news .newsright  .item .desc:before
{ content: "Q"; font-size: 0.8rem; font-weight: normal; text-align: center;  line-height: 1rem; width:1rem; height: 1rem; background-color:#484747; color:#fff;  position: absolute; left:0; top:50%;  transform: translate(0%,-50%); }
.index-news .newsright  .item .desc:before{ content:"A";background-color:#70a117;   top:0.25rem;  transform: translate(0%,0%);  }

@media screen and (max-width:760px){
    .index-news .newsfirst{ display: none;}
    .index-news .newsright{ display: none;}
    .index-news .newsleft{ width:100%;}
    .index-news .newsleft .item{ width:98%;}
}

/*首页结束*/

/*侧边框开始*/


.lsideBox .sidenav
,.lsideBox .sidenav2
{ background-color:#70a117;}
.lsideBox .sidenav .title
,.lsideBox .sidenav2 .title
{ font-weight: bold; font-size:1.75rem; line-height: 1.2; text-align: center; background-color:#f6992b; color:#fff; padding: 1.5rem 0;}
.lsideBox .sidenav .sidenavul2
,.lsideBox .sidenav2 .sidenavul2{  padding: 0 1rem 2rem 1rem; }
.lsideBox .sidenav2  .sidenavli2 { position: relative; padding-top: 1.5rem; }
.lsideBox .sidenav2  .sidenava2 {color:#fff; font-size: 1.2rem;  font-weight: bold; height: 2rem; line-height: 2rem; width:100%; display: block; padding-left: 2rem; position: relative; }
.lsideBox  .sidenav2  .sidenava2:before
,.lsideBox .sidenav2  .sidenava2:after{
    content: ""; height: 1.2rem; width:2.4rem; background-color: #f6992b; position: absolute; top: 0.4rem; left:-1rem;
}
.lsideBox .sidenav2  .sidenava2:after{ width:3px; left:calc(1.4rem + 2px);}
.lsideBox .sidenav2  .sidenava2:hover{color:#f6992b;}

.lsideBox .sidenav  .sidenavli2
,.lsideBox .sidenav2  .sidenavli3{ margin-top: 1rem;}
.lsideBox .sidenav  .sidenava2
,.lsideBox .sidenav2  .sidenava3{ line-height: 2rem; background-image: linear-gradient(to bottom , #f8f8f8, #fff,#f8f8f8); display: block; padding-left: 1rem; border: 1px solid rgba(255,255,255,0.5); position: relative;}
.lsideBox .sidenav  .sidenava2:after
,.lsideBox .sidenav2  .sidenava3:after{ content: "+"; font-size: 1.2rem; line-height:2rem;  color: #70a117; height: 100%;  position: absolute; top:50%; right:10px; transform: translateY(-50%) }
.lsideBox .sidenav  .sidenava3
,.lsideBox .sidenav2  .sidenava4{ color:#fff; padding-left: 1rem; position: relative;}
.lsideBox .sidenav  .sidenava3:hover
,.lsideBox .sidenav2  .sidenava4:hover{color:#f6992b;}
.lsideBox .sidenav .sidenava3:after
,.lsideBox .sidenav2  .sidenava4:after{ content: ""; width:5px; height: 5px; background-color: #fff; border-radius: 50%; position: absolute; top:50%; left:3px; transform: translateY(-50%) }

.sidenews
,.sidecontact-box { margin-top: 2rem;}
.sidenews  .titlebox
,.sidecontact-box  .title{ background-color: #70a117; font-weight: bold; color:#fff; text-align: center; height:3rem; line-height: 3rem; }
.sidenews  .list
,.sidecontact-box .sidecontact{ padding: 1rem; border: 1px solid #70a117;}
.sidenews .item{ position: relative; padding-left: 1.25rem;}
.sidenews .item:before{ content: "\f055"; line-height: 1; color:#70a117; position: absolute; left:0; top:50%; transform: translate(0,-50%);}

    /*侧边框结束*/

/*快速通道 开始*/
.fast{ margin-bottom: 4rem;}
.fast .contact{background-color:  #70a117;width:20rem; position: relative; flex: none;  }
.fast .contact:before {content: url("../images/ft01.png"); position: absolute; left:50%; bottom:50%; transform: translate(-50%,0); }
.fast .contact .txt{ position: absolute; width:100% ;left:0%; top:50%; color:#fff; text-align: center; }
.fast .contact .txt .tel-1{ font-size:1.3rem; line-height: 1.2; font-weight: bold; letter-spacing: 1px;}
.fast  .fastnavbox{ flex: auto; background-color: #e1e1e1; justify-content: space-around; padding: 2rem 0 ; }
.fast  .fastnav{ padding: 2rem ;}
.fast  .fastnav .title{ padding-bottom: 0.5rem; font-size: 1.2rem;}
.fast  .fastnav{ background-color: #eee;}
.fast  .fastnav0{ background-color: #efefef; }
.fast  .fastnav1{ background-color: #efefef; }
.fast  .fastnav2{ background-color: #eee; }
.fast .fasta{ display: block; padding-right: 1.5rem; font-size: 0.9rem; line-height: 1.8rem;}
@media screen and (max-width:760px){
    .fast{ display: none;}
}
    /*快速通道 结束*/
/*底部开始*/
.footer,.copyright{ padding: 4rem 0; background-color: #362C24;color:#aeaeae; font-size: 0.9rem;}
.footer .footnava ,.copyright a{color:#aeaeae; }
.footer .container{ justify-content: space-around;}
.footer .footnavli.first .footnava{ font-size: 1rem; color:#fff; }
.footer .contact .title{ font-size: 1rem; color:#fff;}

.footer .qrcode{ text-align: center;}
@media screen and (max-width:760px){
    .footer{ display: none;}
}
.copyright{padding: 1rem 0; background-color: #28211b; }
/*底部结束*/

/*aboutpage*/
.aboutpage .aboutcontent{ padding: 1rem; padding-bottom: 0;}

/*aboutpage10  开始*/
 .aboutpage10 .showabout_about .title
 ,.aboutpage10 .showabout_cultrue .titlebox .title
 ,.aboutpage10 .showabout-guest .titlebox .title
 { text-align: center; font-size: 2.125rem; font-weight: bold; height: 3rem; line-height: 3rem;  }
.aboutpage10 .showabout_about{ padding-bottom: 4rem;}
.aboutpage10 .showabout_about  .maindiv{ justify-content: space-between; margin-top: 2rem;}
.aboutpage10 .showabout_about   .content{ }
.aboutpage10 .showabout_about   .pic{  margin-left: 5rem; margin-bottom: 5rem; float:right; }
.aboutpage10 .showabout_about   .kuang{ position: relative; box-shadow: 0 0 0 5px #eee;}
.aboutpage10 .showabout_about   .kuang:before{ content: ""; width:100%; height: 100%; border: 0.5rem solid #f6992b; position: absolute; top:3rem; left:-3rem; z-index: -1;}
.aboutpage10  .showabout_cultrue{ padding: 4rem; background-color: #f8f8f8;}
.aboutpage10  .showabout_cultrue .list{justify-content: space-around; margin-top: 2rem;}
.aboutpage10  .showabout_cultrue  .item{ max-width: 20%; background-color: #fff;  text-align: center; padding: 1rem; padding-bottom: 2rem;}
.aboutpage10  .showabout_cultrue .item .title{ font-weight: bold;  line-height: 2.5rem;}
.aboutpage10  .showabout_cultrue .item .desc{  line-height: 1.8rem;}

.aboutpage10  .showabout-guest { padding: 4rem; background-color: #f8f8f8;}
.aboutpage10  .showabout-guest  .content{ margin-top: 2rem; overflow: hidden;}
.aboutpage10  .showabout-guest  .item{flex: none; margin: 0 5px; text-align: center;}
.aboutpage10  .showabout-guest  .item .title{ font-weight: bold; line-height: 2.5rem;}
.aboutpage10  .showabout-guest  .item .desc{ font-size: 0.9rem; line-height: 1.5rem;}

@media screen and (max-width:760px){
    .aboutpage10  .showabout_cultrue{ display: none;}
    .aboutpage10 .index-zhengshu{ display: none;}
    .aboutpage10  .showabout-guest{ display: none;}
}

/*aboutpage10 结束*/

/* 产品列表开始 */
.productpage .productlist  { justify-content: flex-start; flex-wrap: wrap;}
.productpage .productlist .item{ width:33.3%; padding: 1rem ; padding-bottom: 0;}
.productpage .promain{ max-width: 100%;}
.productpage .promain .pic{ box-shadow: 0 0 0 3px #eee;}
.productpage .promain .title{ line-height: 3; text-align: center;  }
.productpage  .pronews{ margin-top: 2rem; border: 1px solid #ccc;}
.productpage  .pronews .titlebox{ background-color: #ccc; color:#194a8d; font-weight: bold; padding-left: 2rem; line-height: 2.5rem; height: 2.5rem; }
.productpage  .pronews  .list{ display: flex; justify-content: space-between; flex-wrap: wrap; padding: 1rem;}
.productpage  .pronews  .item{ width:48%; position: relative; height: 2rem; line-height: 2rem;}
.productpage  .pronews .ahref{ width:80%; width:calc(100% - 6rem ); text-indent: 1rem;}
.productpage  .pronews .time{ position: absolute;  top:0; right:0; font-size: 0.9rem; color:#aaa;}
.productpage  .pronews .item:before{ content: "\f067"; font-size: 0.8rem; line-height: 1; color:#194a8d; position: absolute; left:0; top:50%; transform: translate(0,-50%);}
@media screen and (max-width:760px){
    .productpage .productlist .item{ width:50%;}

}
/*产品列表结束*/
/* 产品详情开始 */
.productshowpage { padding-top: 1rem ;}
.productshowpage .imgAndTitle{ justify-content: space-between;}
.productshowpage .imgbox{ flex: none; max-width: 100%;}
.productshowpage  .pro-bigimg-img{ box-shadow: 0 0 0 2px #eee;}
.productshowpage .imgAndTitle  .title-box{ flex: auto; margin-left: 2rem;}
.productshowpage  .pro-title { font-weight: bold; font-size: 1.2rem; height: 3rem; line-height: 3rem; border-bottom: 1px solid #eee;}
.productshowpage .imgAndTitle .para{ line-height: 1.8; padding: 1rem 0;}

.productshowpage .imgAndTitle .tel-1{ padding-left: 10px; font-size: 1.5rem; color:#f6992b; letter-spacing: 1px; }
.productshowpage .askdiv{margin-top: 10px;}
.productshowpage .aska{ display: inline-block; padding: 1rem 3rem; background-color:#f6992b; border-radius: 10px; color:#fff; font-weight: bold;  }
.productshowpage .tabname{ height: 2.5rem; line-height: 2.5rem; border-bottom: 2px solid #eee; margin-top: 2rem;  }
.productshowpage .tabnamespan{ padding: 0 2rem; background-color:#70a117;  color:#fff; display: inline-block; border-radius: 10px; border-bottom-left-radius: 0;border-bottom-right-radius: 0; }
.productshowpage .tabcontent{ padding: 1rem; border: 1px solid #eee; line-height: 1.8;}
.productshowpage .show-hitspro{margin-top: 2rem; border: 1px solid #ccc; overflow: hidden; max-width: 100%; }
.productshowpage .show-hitspro .titlebox{  background-color: #ccc; color:#194a8d; font-weight: bold; padding-left: 2rem; line-height: 2.5rem; height: 2.5rem; }
.productshowpage .show-hitspro .contentbox{ margin: 1rem 0; }

.productshowpage .show-hitspro .item{ flex: none; text-align: center;}
.productshowpage .show-hitspro .item  .title{ height: 2.5rem; line-height: 2.5rem;}
@media screen and (max-width:760px){
    .productshowpage .imgAndTitle{ flex-wrap: wrap;}
    .productshowpage .imgAndTitle .title-box{ width:100%; margin: 0;}
}

/*产品详情结束*/
/**/
.aboutpage20  .newsboxtop{ justify-content: space-between;}
.aboutpage20  .aboutbox .titlebox{line-height: 5rem; height: 5rem; position: relative; border-bottom: 2px solid #ccc;}
.aboutpage20  .aboutbox .titlebox .title{ font-size: 2rem; }
.aboutpage20  .aboutbox .titlebox em{ color:#f6992b; }
.aboutpage20  .aboutbox .titlebox i{ font-size: 1.8rem; color:#eee;}
.aboutpage20  .aboutbox .titlebox .morea{ font-size: 1.2rem; position: absolute; right:0; top:50%; transform: translate(0,-50%);}
.aboutpage20   .newsbox1{ flex: auto; margin-right: 5rem;}
.aboutpage20   .newsbox1 .first{ margin-top: 1rem;}
.aboutpage20   .newsbox1 .first .desc{ line-height: 1.8rem ; -webkit-line-clamp:3;}

.aboutpage20   .newsbox1 .list{ margin-top: 1rem; padding-left: 2rem;  }
.aboutpage20   .newsbox1 .list .item{ line-height: 2.5rem;height: 2.5rem; position: relative; border-bottom: 1px solid #eee; }
.aboutpage20  .item1a{ width:80%; width:calc(100% - 6rem); }
.aboutpage20 .newsbox1 .time{ position: absolute; right:0; top:0;}
.aboutpage20   .newsbox1  .item:after{ content: ""; width:0; height: 0; border:0.4rem solid #ccc; border-radius: 50%; position: absolute; left:-1rem; top:50%; transform: translate(-50%,-50%);z-index: 3; }
.aboutpage20   .newsbox1  .item:before{ content: ""; width:0; height: 100%; border-left: 1px solid #eee;position: absolute; left:-1rem; top:0%; transform: translate(-50%,0%)}
.aboutpage20   .newsbox1  .item:first-child:before{transform: translateY(50%)}
.aboutpage20   .newsbox1  .item:last-child:before{transform: translateY(-50%)}
.aboutpage20   .newsbox1  .item:nth-child(1):after{ border-color:rgba(246,153,43,1);}
.aboutpage20   .newsbox1  .item:nth-child(2):after{ border-color:rgba(246,153,43,0.8);}
.aboutpage20   .newsbox1  .item:nth-child(3):after{ border-color:rgba(246,153,43,0.5);}
.aboutpage20   .newsbox2{ flex: none;}

.aboutpage20   .newsbox2 .divborder{ border: 1px solid #eee; padding: 1rem; margin-top: 1rem;}
.aboutpage20   .newsbox2 .first .title{ font-weight: bold;}
.aboutpage20   .newsbox2 .first .desc{ line-height: 1.8rem ; }
.aboutpage20   .newsbox2  .list{ margin-top: 1rem; padding-left: 2rem; }
.aboutpage20   .newsbox2  .item{ line-height: 2.5rem;height: 2.5rem; position: relative; border-bottom: 1px dotted #eee; }
.aboutpage20   .newsbox2  .item:after{ content: ""; width:0; height: 0; border:0.3rem solid #ccc;  position: absolute; left:-1rem; top:50%; transform: translate(-50%,-50%); }
.aboutpage20  .newsboxother{ margin-top: 3rem;}
.aboutpage20  .newsboxother .list{ margin-top: 1rem;}
.aboutpage20  .newsboxother  .item{ padding: 1rem; background-color: #f8f8f8; margin-bottom: 1rem;}
.aboutpage20  .newsboxother  .pic{ flex: none;}
.aboutpage20  .newsboxother  .txt{ flex: auto; margin:0.5rem 2rem; position: relative; }
.aboutpage20  .newsboxother .title{  font-weight: bold;}
.aboutpage20  .newsboxother  .desc{ line-height: 1.8rem ; }
.aboutpage20  .newsboxother .item1a{ width:80%; width:calc(100% - 6rem); height: 2.5rem; line-height: 2.5rem; }
.aboutpage20  .newsboxother  .time{ position: absolute; top:0; right:0; height: 2.5rem; line-height: 2.5rem;  color: #ccc; }

@media screen and (max-width:760px){
    .aboutpage20  .newsboxtop{ display: none;}
    .aboutpage20 .newsboxother .pic{ display: none;}
    .aboutpage20 .newsboxother .txt{ margin: 0.5rem;}
}

    /*新闻列表开始 */
.newspage .newsList{ margin-top: 1rem;}
.newspage .newsList .item{ margin-bottom: 1rem; padding-bottom: 1rem; border-bottom: 1px solid #eee;}
.newspage .newsList .img{ flex: none;}
.newspage .newsList .content{ flex: auto; margin-left: 2rem; position: relative }
.newspage .newsList .title{ width:80%; width:calc(100% - 6rem);  height: 2.5rem; line-height: 2.5rem; margin-left: 0;}
.newspage .newsList .time{ position: absolute ; top:0; right:0.5rem; height: 2.5rem; line-height: 2.5rem;}
.newspage .newsList .desc{ line-height: 1.8rem; }
@media screen and (max-width:760px){
    .newspage .newsList .img{ display: none;}
    .newspage .newsList .content{ margin: 0;}
    .newspage .newsList .title{ font-size: 1.2rem;}
}
/*新闻列表结束 */
/*新闻详情开始*/
.shownewpage .shownewstitle{ margin-top: 1rem; text-align: center; height: 3rem ; line-height: 3rem;}
.shownewpage  .time{ text-align: center; font-size: 0.9rem; line-height: 1.8rem; }
.shownewpage .shownewscontent{ padding:  1rem 1rem;}
@media screen and (max-width:760px){
    .shownewpage .shownewstitle{ overflow: hidden;}
}
/*新闻详情结束*/
/**/
.imgpage .imglist{ flex-wrap: wrap; margin-top: 1rem;}
.imgpage .imglist .item{ width:33.3%; padding: 1rem; text-align: center; }
.imgpage .imglist .promain{ max-width: 100%;}
.imgpage .imglist .pic{ box-shadow:  0 0 0 2px #eee;}
.imgpage .imglist .title{ height: 2rem; line-height: 2rem;}
@media screen and (max-width:760px){
    .imgpage .imglist .item{ width:50%; }
}
.imgpage2 .imglist .item{ width:100%; text-align: left; border: 1px solid #eee; margin-bottom: 1rem;}
.imgpage2 .imglist .item:hover{ border-color:#f6992b; }
.imgpage2 .imglist .pic{ flex: none; box-shadow:none; }
.imgpage2 .imglist .txt{margin-left: 1.5rem; flex: auto; position: relative;}
.imgpage2 .imglist  .title{ font-size: 1.2rem; line-height: 2.5rem; height: 2.5rem;}
.imgpage2 .imglist  .desc{ line-height: 1.8rem;}
.imgpage2 .imglist .btns{ position: absolute; right:1rem; bottom:1rem;}
.imgpage2 .imglist .bara{ display: block; font-weight: bold; line-height: 1;  padding: 0.5rem 1.5rem;  border: 1px solid #eee;   margin-left: 2rem;}
.imgpage2 .imglist .bara:hover{ background-color:#f6992b; color:#fff; font-weight: normal;  }
@media screen and (max-width:760px){
    .imgpage2 .imglist .pic{display: none; }
    .imgpage2 .imglist .txt{margin: 0; padding-bottom: 4rem;}
}
.imgshowpage .showmain{margin-top: 1rem;  }
.imgshowpage .showmain .img-bigimg{ text-align: center;}
.imgshowpage  .showmain .img-title{ text-align: center; height: 3rem;line-height: 3rem;}
.imgshowpage  .showmain .tabnamespan{ display: none;}
/**/
#allmap { border: 1px solid #eee; margin-top: 1rem;}
#allmap img{ max-width: 1000%; height: auto;}
.bdmap{ max-width: 100%; float: left;}
.pointlist{ display: none;}

/**/

.feedbackpage .type{ margin-top: 10px;  border: 1px solid #70a117; border-left-width:2.5rem; position: relative;  }
.feedbackpage  .type:before{ content:"\f2c0"; font-size: 1.2rem; line-height: 1; color:#fff; position: absolute; left:-1.25rem; top:1.25rem;  transform: translate(-50%,-50%); }
.feedbackpage  .type:nth-child(2):before{ content:"\f10b"; font-size: 1.5rem;}
.feedbackpage  .type:nth-child(3):before{ content:"\f27b"; font-size: 1.5rem;}

.feedbackpage .input-text
,.feedbackpage .textarea-text
{ width:30rem; outline: none; border: 0; line-height: 2.5rem; height: 2.5rem;  padding: 0 1rem; font-size: 1rem; font-weight: normal;}
.feedbackpage .textarea-text{ height: 10rem; resize: none;}
.feedbackpage  .submit{ width:100%; border: 0; background-color:#f6992b; color:#fff; height: 2.5rem; line-height: 2.5rem; margin-top: 1rem;   }
.feedbackpage  .reset{ display: none;}


/*searchpage page*/
.searchpage .searchform{ margin-bottom: 20px;}
.searchpage .form{ position: relative;}
.searchpage .keyword{ width:100%; height: 40px; line-height: 40px; outline: none; padding: 0 100px 0 30px; border-radius: 50px; border: 1px solid #00824A;}
.searchpage .submit{ background-color: #00824A; color:#fff; position: absolute; top:0%; right:0;  height: 40px; line-height: 40px; padding: 0 20px;  border-radius: 50px; border-bottom-left-radius: 0; border-top-left-radius: 0; border: 1px solid #00824A; }
.searchpage  .pagelist .item{ height: 40px; line-height: 40px; border-bottom: 1px solid #eee;}
/*searchpage page end*/
.sitemappage  .sitemap{ padding: 2rem;}
.sitemappage  .sitename{ font-weight: bold; font-size: 2rem; line-height: 3rem; height: 3rem; text-align: center;}
.sitemappage  .navul{ padding-top: 1rem; overflow: hidden; flex-wrap: nowrap;}
.sitemappage  .navul .navli{ padding-right: 1rem; flex: none;}
.sitemappage  .navul .navli_first{ font-weight: bold;}
.sitemappage .dataul  { flex-wrap: wrap; padding: 1rem ; border: 1px dotted #eee;}
.sitemappage .dataul .datali{ width:23%; margin-right: 2%}

@media screen and (max-width:760px){
    #kfoutbox{ display: none;}
    #newBridge{display: none;}
}
.footerbottom{ height: 65px;}
.wapfooter-nav{position: fixed;   z-index: 10000; bottom: 0px; left:50%; transform:translateX(-50%);   background-color: #70a117; width:100%; height: 65px;}
.lnr {
    flex: auto;
    font-family: 'FontAwesome';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #fff;
    height: 100%;
    display: inline-block;
    text-align: center;
    position: relative;

}
.lnr a{color: #fff; height: 100%; width:100%; display: block; vertical-align: bottom; }
.lnr a span{ position: absolute; width:100%; bottom:10px; left: 0px;}
.lnr:before { content: "\f007"; position: absolute; top:10px; left:0px; width: 100%; text-align: center;font-size: 25px; z-index: -1;  }
.lnr-home:before {  content: "\f015";  }
.lnr-hpone:before {  content: "\f095";  }
.lnr-sms:before {  content: "\f0e0";  }
.lnr-map:before {  content: "\f041";  }
.lnr-qq:before{content: "\f1d6";   }
.lnr-column:before{content: "\f15c";}
.lnr-align-justify:before{content: "\f039";}
.lnr-mees:before{content: "\f086";}
.lnr-envelope:before{content: "\f0e0";}
.lnr-user:before{content: "\f007";}
.lnr-file-alt:before{content: "\f15c"; }
@media (min-width:780px) {
    .footerbottom{ display: none;}
    .wapfooter-nav{display: none;}
}